//
//  LanguageManager.swift
//  guard
//
//  Created by linus on 2021/11/28.
//

import UIKit

public class LanguageManager {
    private static let bundle = Bundle.init(for: LanguageManager.self)
    
    /// 获取多国语言字符串
    /// - parameter key: 键值
    /// - parameter value: 若键值对应的字符串没有则使用此值代替
    /// - parameter comment: 注释信息, 帮助翻译人员翻译使用
    /// - returns: 返回键值对应的字符串或默认字符串
    ///
    /// 注意: 在主工程的配置文件中需要添加对应语言支持
    public static func GetString(key: String, value: String, comment: String) -> String {
        return NSLocalizedString(key, bundle: bundle, value: value, comment: comment)
    }
}
